road torch - German English Dictionary